
import gamelib2d.MapData;

class MicroTilesm20l1Info extends MapData
{
  public function new ()
  {
    name = "m20l1";
    mapW = 30;
    mapH = 15;
  }

  override public function mapdata () : Array<Array<Int>> {
  return 
  [[ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
     10, 12, 12, 12, 12, 40, 12, 79, 12, 12, 12, 12],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      7,  0,  0,  0,  0, 40,  0, 40,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      7,  0,  0,  0, 40, 40,  0,  0,  0,  0,  0,  0],
   [ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
      7, 12, 12, 40, 79, 40, 12, 12, 12, 12, 11, 12],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2,  2,  2,  2,  2,  2,  0,  0,  0,  0,
      7,  0,  0,  0, 40,  0,  0,  0,  0,  0,  2,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0,  0,  0,  2,  0,  0,  0,  7,
      7,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0],
   [ 12, 12, 12, -1, 12, 12, 12, 12,  2, 12, 12, 12, 12,  2, 12, 12,  7, 39,
      7, 12, -1, 12, 12, 12, 12, 12, 12, 12,  2, 12],
   [  0,  0,  0,  6,  0,  0,  0,  0,  2,  0,  0,  0,  0,  2,  0,  0,  0,  7,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0],
   [  0,  0,  0,  6,  0,  0,  0,  2,  2,  0,  0,  0,  2,  2,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  2,  0],
   [ 12, 12, 12,  6, 12, 12,  2, 80,  2, 12, 12,  2, 80,  2, 12, 12, 12, 12,
     12, 12, 12, 12, 12, 12, 12, 12,  2, 80,  2, 12],
   [  0,  0,  0,  6,  0,  0,  0,  2,  0,  0,  0,  0,  2,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0],
   [  0,  0,  6,  6,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [ 12,  6, 30,  6, 12,  9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
     12, 12, 12, 12, 12, 63, 12, 12, 12, 12, 12, 12],
   [  0,  0,  6,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0, 40,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0, 40, 40,  0,  0,  0,  0,  0]]; 
  }

  override public function boundmapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    8704,  0,  0,  0,  0,5120,  0,21504,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    4608,  0,  0,  0,  0,5120,  0,5120,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    4608,  0,  0,  0,5120,5120,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    4608,  0,  0,5120,21504,5120,  0,  0,  0,  0,8960,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,4864,4864,4864,4864,4864,4864,  0,  0,  0,
      0,4608,  0,  0,  0,5120,  0,  0,  0,  0,  0,4864,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,4864,  0,  0,  0,  0,4864,  0,  0,  0,4608,
    4608,  0,  0,  0,  0,  0,  0,  0,  0,  0,4864,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,4864,  0,  0,  0,  0,4864,  0,  0,4608,20992,
    4608,  0,  0,  0,  0,  0,  0,  0,  0,  0,4864,  0],
   [  0,  0,  0,4352,  0,  0,  0,  0,4864,  0,  0,  0,  0,4864,  0,  0,  0,4608,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,4864,  0],
   [  0,  0,  0,4352,  0,  0,  0,4864,4864,  0,  0,  0,4864,4864,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,4864,4864,  0],
   [  0,  0,  0,4352,  0,256,4864,21248,4864,  0,  0,4864,21248,4864,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,4864,21248,4864,  0],
   [  0,  0,  0,4352,  0,  0,  0,4864,  0,  0,  0,  0,4864,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,4864,  0,  0],
   [  0,  0,4352,4352,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,4352,20736,4352,  0,8448,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,9216,  0,  0,  0,  0,  0,  0],
   [  0,  0,4352,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,5120,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,5120,5120,  0,  0,  0,  0,  0]]; 
  }
}
